package com.love.marriage.TecentIm.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * WuKongIM 系统用户信息 VO
 * 对应 API: /user/systemuids
 * 文档: https://docs.githubim.com/zh/api/user/system-uids
 */
@Data
@Schema(description = "WuKongIM 系统用户信息")
public class WuKongSystemUserVo {

    @Schema(description = "状态码", type = "Integer")
    private Integer code;

    @Schema(description = "状态消息", type = "String")
    private String message;

    @Schema(description = "系统用户列表")
    private List<SystemUserInfo> data;

    @Data
    @Schema(description = "系统用户信息")
    public static class SystemUserInfo {
        
        @Schema(description = "用户ID", type = "String")
        private String uid;
        
        @Schema(description = "创建时间", type = "Long")
        private Long createdAt;
        
        @Schema(description = "更新时间", type = "Long")
        private Long updatedAt;
    }
}